king-pin of wheel suspension - French English Dictionary